JDOS: A Jini Based Distributed Operating System

نویسندگان

  • M. Saywell
  • J. S. Reeve
چکیده

J-DOS provides and integrated JAVA environment for the execution of a program across an interconnected network of heterogeneous computers. The system provides a file system, shared memory and a distributed execution scheme, all of which is transparent to the user. The framework used to provide these service is sufficiently general as to allow the provision of extra services by the user. We describe the client-server execution, remote execution and the shared file system, paying particulat attention to the techniques used to distribute threads over many nodes. Distributed Mandelbrot set generation and rendering is used to benchmark and validate the the remote execution and load balancing aspects of the system.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Fuzzy Load Balancing Service for Network Computing Based on Jini

Distributed object computing systems are widely envisioned to be the desired distributed software development paradigm due to the higher modularity and the capability of handling machine and operating system heterogeneity. As the system scales up (e.g., with larger number of server and client objects, and more machines), a judicious load balancing system is required to efficiently distributed t...

متن کامل

2K: A Distributed Operating System for Dynamic Heterogeneous Environments

The first decades of the new millennium will witness an explosive growth in the number and diversity of networked devices and portals. We foresee high degrees of mobility, heterogeneity, and interactions among computing devices connected to global networks. While previous research in distributed operating systems solved many problems related to resource management, they seldom addressed the pro...

متن کامل

Role-Based Security in a Distributed Resource Environment

There are many technologies for distributed processing/interoperation, including CORBA, DCE, DCOM, Enterprise Java Beans, Java IDL, JDBC, etc. Most promising, is the emergence of the distributed resource environment, which allows all of the components that comprise a distributed application (i.e., software components like servers, legacy systems, databases, COTs, etc., and hardware components l...

متن کامل

User Role - Based Security Model for a Distributed Environment

A distributed resource environment (DRE) allows distributed components (i.e., servers, legacy systems, databases, COTs, printers, scanners, etc.) to be treated akin to OS resources, where each component (resource) can publish services (an API), that are then available for use by clients and resources alike. DREs have lagged in support of security. To address this de ciency, this paper concentra...

متن کامل

2K: A Component-Based Network-Centric Operating System for the Next Millennium

After thirty years of explosive growth in computing and network technology, significant advances are made in the area of distributed operating systems. Even after all these advances, we have today’s market place littered with devices such as PDAs, mobile phones, laptops, pagers, etc. which are not interconnected. Existing Distributed Operating Systems do solve many problems related to resource ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003